/*
题目描述
用递归法将一个整数n转换成字符串。例如，输入483，应该输出字符串“483”。n的位数不确定，可以是任意位数的正整数。

输入
只有一行，包含一个不超过1000000的正整数。

输出
输出相应的字符串。
请注意行尾输出换行。
*/
#include <stdio.h>
#include <math.h>
void strNumToNum(int src, char *target)
{
    int index = 0;
    while (src != 0)
    {
        int num = src % 10;
        src /= 10;
        char ch = '0' + num;
        *(target + index) = ch;
        index++;
    }
    *(target + index) = '\0';
    for (int i = 0; i < ceil(index / 2); i++)
    {
        char temp = *(target + i);
        *(target + i) = *(target + index - i - 1);
        *(target + index - i - 1) = temp;
    }
}
int main()
{
    int num;
    char strNum[8];
    scanf("%d", &num);
    strNumToNum(num, strNum);
    printf("%s", strNum);
}